import request from '@/utils/request'

//变成一个变量专门用来存储共用的内容部分,这里不是单引号，而是撇号``
const BASE_URL = `/admin/system/sysUser`

export default{
    //发送一个异步请求，获得用户列表(分页和条件查询)
    getUserPageInfo(page,limit,searchObj){
        return request({
            url:`${BASE_URL}/${page}/${limit}`,
            method:"get",
            params: searchObj
        })
    },

    //根据id删除角色信息
    removeRoleById(id){
        return request({
            url:`${BASE_URL}/remove/${id}`,
            method:"delete",
        });
    },

    //添加用户信息
    addUser(user){
        return request({
            url:`${BASE_URL}/addUser`,
            method:"post",
            data:user
        });
    },

    //根据id查询User信息
    getUserById(id){
        return request({
            url:`${BASE_URL}/findSysUserById/${id}`,
            method:"get"
        });
    },
    //执行修改角色的方法
    updateUser(user){
        return request({
            url:`${BASE_URL}/updateUser`,
            method:"post",
            data:user
        });
    },
    //修改用户状态方法
    updateStatus(id,status){
        return request({
            url:`${BASE_URL}/updateStatus/${id}/${status}`,
            method:"get"
        });
    },
    //批量删除角色信息
    bactchremoveId(ids){
        return request({
            url:`${BASE_URL}/batchRemove`,
            method:"delete",
            data:ids
        });
    }
}